<?php

class konsultasiTable extends Doctrine_Table
{
    public function getKonsultasiByUser($id_user) {
        $q = $this->konsultasiQuery()
                ->where('id_user = ?', $id_user);

        return $q->execute();
    }
    
    public function getKonsultasiByKonsultan($id_konsultan) {
        $q = $this->konsultasiQuery()
                ->leftJoin('k.konsultan kn')
                ->where('kn.id_user = ?', $id_konsultan);

        return $q->execute();
    }

    public function getKonsultasiById($id) {
        $q = $this->konsultasiQuery()
                ->where('id = ?', $id);

        return $q->fetchOne();
        
    }
    
    

    protected function konsultasiQuery(Doctrine_Connection $con = null) {
        if($con == null) {
            $con = $this->createQuery('k');
        }

        return $con;
    }
}